Шаг 50 - Обзор диспетчерских функций API.

Для 32-разрядных систем диспетчерские функции содержатся в файле Oleaut32.dll. Заголовочный файл называется Oleauto.h, а библиотека импорта — Oleaut32.lib. Для 16-разрядных систем эти функции находятся в файле Oledisp.dll; заголовочный файл — Dispatch.h, библиотека импорта — Ole2disp.lib. Данные функции упрощают создание интерфейсов IDispatch. В следующей таблице сведены данные о диспетчерских функциях.
Категория Имя функции Назначение
Создание диспетчерского интерфейса CreateDispTypelnfo Создает для объекта упрощенную информацию о типе.
CreateStdDispatch Создает для объекта стандартную реализацию IDispatch.
DispGetlDsOfNames Преобразует набор имен в DISPID.
DispGetParam Возвращает элементы структуры DISPPARAMS с приведением типов.
Displnvoke . Вызывает функцию-член интерфейса IDispatch.
Инициализация активного объекта GetActiveObject Возвращает экземпляр объекта, инициализированного для использования OLE.
Register ActiveObject Инициализирует исполняющийся объект для использования OLE. (Применяется при запуске приложения.)
RevokeActiveObject Отзывает зарегистрированный объект. (Применяется при завершении работы приложения.)

Hosted by uCoz